package 面向对象初级.封装.封装的实现;

public class TriAngle {
    /*
    练习1：编写两个类，TriAngle和TriAngleTest，其中TriAngle类中声明私有的底边长base和高height，
    同时声明公共方法访问私有变量。
    此外，提供类必要的构造器。另一个类中使用这些公共方法，计算三角形的面积。
     */
    private int base;
    private int height;

    public TriAngle() {
    }

    public TriAngle(int base, int height) {
        this.base = base;
        this.height = height;
    }

    public int getBase() {
        return base;
    }

    public void setBase(int base) {
        this.base = base;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    @Override
    public String toString() {
        return "TriAngle{" +
                "base=" + base +
                ", height=" + height +
                '}';
    }

    public double area() {
        int area;
        return area=base*height/2;
    }
}
